I have done IPL on my face 3 times now. Once in Mexico City for $30, once at a spa chain for $200+, and once at a doctor's office for $150.
I have had good results with IPL. The $30 experience was a little too quick and I didn't notice any difference afterwards.
My second experience was the most expensive but I was very pleased to see dark pigment from some moles on my face...